@charset "utf-8";
.pub_hd{ height:31px; line-height:31px; text-indent:12px; font:bold 14px/31px arial; color:#fff; background-color:#85c918;}

/*宝贝分类*/
.pro_classify .hd{ background-position: 0 -160px; width:190px; height:32px; line-height:32px; text-indent:12px;}
.pro_classify .hd a:hover{ text-decoration:none;}
.pro_classify .bd{ border:1px solid #dcdcdc;}
.pro_classify .bd h3{ height:26px; line-height:26px; text-indent:12px; border-top:1px solid #dcdcdc; cursor:pointer;}
.pro_classify .bd .list{ border-top:1px solid #dcdcdc; padding:0 15px 10px; display:none; background-color:#fbfbfb;}
.pro_classify .bd .open .list,.pro_classify .bd .li .open .sub{ display:block;}
.pro_classify .bd .h{ margin-top:5px;}
.ico_fold{ background-position: 0 -290px; width:11px; height:11px; margin-right:5px; cursor:pointer;}
.pro_classify .bd .li .open .ico_fold{ background-position:-15px -290px;}
.pro_classify .bd .sub{ padding:5px 0 5px 22px; display:none;}
.pro_classify .bd a:hover{ text-decoration:none; color:#6aad00;}

/*热卖单品*/
.pub_a,.like_pro{ border:1px solid #dcdcdc;}
.pub_a .hd,.like_pro .hd{ background-position: 0 -30px; height:28px; line-height:28px; padding:0 12px; border-bottom:1px solid #dcdcdc;}
.pub_a .bd{ padding-bottom:15px;}
.pub_a .bd li{ padding:15px 10px 0 10px;}
.pub_a .bd .c_img{ width:50px; height:50px; margin-right:5px; border:1px solid #d7d7d7;}
.pub_a .bd .price strong{ margin-right:15px;}
.pub_a .bd p{ overflow:hidden;}

/*位置*/
.position{ background-position:0 -60px; height:31px; line-height:31px; border:1px solid #dcdcdc; padding:0 15px;}
.position a:hover{ color:#6aad00;}
.categ_filter{ border:1px solid #e6e6e6; border-top:none; padding:12px 18px;}
.categ_filter dl{ padding:10px 10px 10px 120px; border-bottom:1px dotted #cbcbcb; position:relative;}
.categ_filter dt{ float:left; display:inline; width:80px; text-align:right; margin-left:-140px; line-height:24px;}
.categ_filter .inner .all{ display:inline; margin-left:-50px; float:left;}
.categ_filter .inner a{ color:#6aad00; display:block; padding:0 8px; height:20px; line-height:20px; float:left; margin:3px 0; white-space:nowrap;}
.categ_filter .inner a.cur,.categ_filter .inner a:hover{ background-color:#ff8400; color:#fff; text-decoration:none;}
.categ_filter .inner .other a{ margin-right:25px;}
.categ_filter .inner .other .hide{ display:none;}
.categ_filter dd.more{ position:absolute; right:5px; top:13px;}

/*产品列表*/
.pro_list .hd{ border-bottom:2px solid #85c918;}
.pro_list .hd .bg{ background-position: 0 -193px; display:block; width:100px; height:27px; line-height:27px; text-align:center;}
.pro_list .list-view-head{ border:1px solid #e6e6e6;}

/*热销产品推荐*/
.pro_recommend{ border:1px solid #e6e6e6; position:relative;}
.pro_recommend .hd{ background-color:#f5f5f5; border-top:1px solid #fff; padding:4px 0 4px 58px;}
.pro_recommend .hd .hot{ background-position: -260px -35px; width:48px; height:43px; position:absolute; top:0; left:0;}
.pro_recommend .bd ul{ height:328px; padding:0 0 0 3px;}
.pro_recommend .bd .item{ width:162px; padding:26px 14px 0; float:left; display:inline; font-size:12px;}
.pro_recommend .bd .price{ padding-bottom:5px;}
.pro_recommend .bd .c_img{ border:1px solid #d7d7d7;}

/***********************产品详情页************************/
/*同类产品推荐*/
.like_pro .bd .item{ padding:15px 12px; border-bottom:1px dashed #e1e1e1;}
.like_pro .bd .cur{ background-color:#f9f5de;}
.like_pro .bd .c_img{ width:160px; height:160px; border:1px solid #dcdcdc; background-color:#fff;}
.like_pro .bd .item .price{ padding:3px;}

/* 商品info */
.detail_info { padding-left:10px;}
.detail_info h2 { padding-bottom:8px;}
#superAlbum { height:332px; overflow:hidden;}
.detail_info .img { float:left; display:inline; margin-right:16px; width:332px;}
.detail_info .img .c_img { display:block; width:320px; height:320px; border:1px solid #e0e0e0; padding:5px; background-color:#fff; overflow:hidden;}
.detail_info .img .c_img a{ width:320px; height:320px; *font-size:320px;}
.detail_info .img .c_img img{ max-width:320px; max-height:320px;}
.detail_info .s_img_list{ margin-top:8px; padding-left:5px;}
.detail_info .s_img_list li{ float:left; margin-right:8px; padding:1px 0 0 2px; height:45px;}
.detail_info .s_img_list li img{ display:block; width:40px; height:40px; border:1px solid #d9d9d9;}
.detail_info .s_img_list li span{display:block; padding:6px; border:1px solid #d9d9d9;background-color: #FFFFFF;}
.detail_info .s_img_list .select{ padding:0;}
.detail_info .s_img_list .select img{ border:2px solid #ea0404;}
.detail_info .s_img_list .select span{border:2px solid #ea0404;}
.detail_info .s_img_list_small{ margin-top:0;}
.detail_info .s_img_list_small li{ margin-right:5px; height:37px;}
.detail_info .s_img_list_small li img{ width:32px; height:32px;}

.detail_info .s_txt_list{ padding-left:5px; width:300px; float:left;}
.detail_info .s_txt_list li { float:left; margin-right:8px; padding:1px 0 0 2px; height:16px;}
.detail_info .s_txt_list li a{background-color: #FFFFFF;border: 1px solid #D2D2D2; display: inline; height: 16px;line-height: 16px;margin-right: 4px;overflow: hidden;padding: 3px 7px;}
.detail_info .s_txt_list .select { padding:0;}
.detail_info .s_txt_list .select a { border:2px solid #ea0404;}
.detail_info .s_txt_list_small {}
.detail_info .s_txt_list_small li { margin-right:5px; height:16px; margin-bottom:8px; white-space:nowrap;}
.detail_info .s_txt_list_small li a {height:16px;}

.detail_info .tb_out_of_stock a{cursor:not-allowed;color:#CDCDCD}

 

.detail_info .share { margin-top:12px;}
.detail_info .share .ico { margin-top:3px; display:block; padding-left:20px; background-position: -16px -343px; color:#0066ca; margin-left:25px;}
.detail_info .share .ico_report { background-position: -16px -363px;}
.detail_info .info { float:left; width:400px; overflow:hidden;}
.detail_info .info .item { padding:5px 0;}
.detail_info .info .a,.detail_info .info .b,.detail_info .info .c,.detail_info .info .d { display:block; float:left; line-height:24px;}
.detail_info .info .a { width:60px; text-indent:3px; color:#666;}
.detail_info .info .d em{ margin-left:8px;}
.detail_info .info .po { position:relative; z-index:2; *zoom:1;}
.detail_info .info .item .price { font:bold 24px/24px "微软雅黑"; color:#ea0505;}
.detail_info .info .star { margin-top:5px; margin-right:3px;}
.detail_info .info .shopping { padding:15px 13px; background-color:#fffae1; border:1px solid #e3e3e3; margin-top:10px;}
.detail_info .info .shopping .left { float:left; display:inline; margin-right:5px;}
.detail_info .info .shopping .lin { padding:6px 0;} 
.detail_info .info .shopping .lin .color { margin-top:5px; width:55px; margin-right:0; text-align:right;}
.detail_info .info .shopping .lin .buy_num{ width:55px; text-align:right; *margin-right:0;}
.detail_info .info .num { text-align:center; width:75px;}
.detail_info .info .buy { margin:15px 0 40px 40px;}
.detail_info .info .buy .btn { width:129px; height:31px; overflow:hidden; background-position:0 -85px; border:none; margin-right:8px; cursor:pointer;}
.detail_info .info .buy .btn_add { background-position: 0 -117px; width:147px;}
.detail_info .info .select_city { margin:0 5px; border:1px solid #d9d9d9; background-color:#f6f6f6; width:50px; background-position:37px -378px; height:20px; line-height:20px; padding:0 18px 0 4px; cursor:pointer; }
/*已下架产品*/
.detail_info .info .tip{ border-bottom:1px solid #dadada; padding-bottom:5px; text-indent:3px;}
.info .hot_sales{ padding:10px 3px;}
.info .hot_sales li{ float:left; width:116px; margin-right:15px; padding:6px 0; display:inline;}
.info .hot_sales .c_img{ width:110px; height:110px; padding:2px; border:1px solid #e2e2e2; margin-bottom:5px;}

.detail_info .info .cx em{ background-color:#ffcc00; color:#856a00; padding:2px 4px; margin-right:10px;}
.detail_info .info .notice{ padding:15px 10px;}
.detail_info .info #snapup_timer{ margin-left:15px;}

/*切换城市*/
#change_city_inner { position:absolute; top:21px; left:-80px; width:362px; background:#fff; border:1px solid #ccc; padding:10px 10px 10px 10px;}
#change_city_inner li { line-height:18px; float:left; width:56px; display:inline; margin-right:1px; cursor:pointer;}
#change_city_inner .zxCity { padding:3px 10px;}
#change_city_inner .province { padding:10px;}
#change_city_inner .city { border-top:1px solid #ccc; padding:10px;}
#change_city_inner li a { display:block; padding:2px 4px; text-align:left; color:#06c; float:left;}
#change_city_inner li a:hover,
#change_city_inner .select { background-color:#06c; color:#fff;}
#change_city_inner .close { position:absolute; top:2px; right:5px; font-weight:bold; color:#888;}

/*放大的图片*/
#superAlbum { position:relative; z-index:9; *zoom:1;}
.img_mask { display:none; position:absolute; width:150px; height:150px; left:0; top:0; background-color:#E6EAF3; FILTER: alpha(opacity=50); opacity:0.5; cursor:move;;}
.po_bigView { display:none; position:absolute; z-index:2; left:0; top:0; border:1px solid #ddd; width:330px; height:330px; overflow:hidden; background-color:#fff;}
.po_bigView .superPIC { position:absolute; left:0; top:0; width:664px; height:664px; display:block; vertical-align:top;}

/*套餐*/
.packages{ background-color:#fff; border:1px solid #e3e3e3; padding-left:18px;}
.packages .hd{ padding-top:8px; font-size:14px; font-weight:bold;}
.packages #matchpre,.packages #matchnext{ background-position: 0 -891px; width:6px; height:9px; cursor:pointer; margin-right:8px; float:left;}
.packages #matchnext{ background-position: -24px -891px; margin-left:3px;}
.packages .match_tab{ float:left;}
.packages .match_tab li{ float:left; background:url(img/ico.png) 0 -903px no-repeat; width:10px; height:10px; text-indent:-999em; margin-right:5px; cursor:pointer;}
.packages .match_tab li.active{ background-position: -10px -903px;}
.packages .bd{ position:relative;}
.packages .match_bar{ position:absolute; right:10px; top:-10px;}
.packages .match_box .item{ width:740px; font-size:12px;}
.packages .match_box .match_list{ background:url(img/match_bg.png) right top no-repeat; width:550px; height:150px; padding-top:12px; overflow:hidden;}
.packages .match_box .match_list li{ float:left; background:url(img/match_add.png) 0 38px no-repeat; padding-left:22px; width:82px; margin-right:8px;}
.packages .match_box .match_list li.main{ background:none; width:84px; padding-left:0;}
.packages .match_box .match_list .c_img{ width:80px; height:80px; overflow:hidden; border:1px solid #c9c9c9;}
.packages .match_box .match_list li.main .c_img{ border:2px solid #ff8111;}
.packages .match_box .match_info{ padding:20px 0 0 18px; width:154px;}
.packages .match_box .match_info .btn_match{ background-position: 0 -747px; width:88px; height:26px; display:block; font:bold 12px/26px arial; text-align:center; margin-top:20px;}
/*套餐详情*/
.packages_info{ padding-left:0;}
.packages_info #superAlbum{ width:252px; height:252px; float:left; margin-right:10px;}
.packages_info .img .c_img{ width:240px; height:240px;}
.packages_info .img .c_img a{ width:240px; height:240px; *font-size:240px;}
.packages_info .img{ width:320px;}
.packages_info #album_list{ float:left; margin-top:0; padding-left:0;}
.packages_info #album_list li{ float:none; margin-right:0; margin-bottom:3px;}
.price_box { margin-bottom:10px;}
.price_box .flag{ float:left; background-position: 0 -246px; width:84px; height:64px; padding-top:20px; margin-right:10px;}
.price_box .flag p{ text-align:center; font-size:14px; color:#fff; line-height:20px;}
.price_box ul{ overflow:hidden;}
.packages_info .property_box{ margin-top:15px;}
.property_box h3{ padding:5px 0;}
.property_box .box{ float:left; width:332px; padding:12px 18px; background-color:#fffaf0; border:1px solid #ffc46a; margin:0 10px 10px 0; *display:inline;}
.property_box .box:hover{ background-color:#fff0d1; border:1px solid #ff8400;}
.property_box .box .pro .c_img{ float:left; width:80px; height:80px; border:1px solid #c6c6c6; overflow:hidden; margin-right:8px;}
.property_box .box .pro .info{ float:left; width:240px;}
.property_box .box .shopping { margin-top:10px;}
.property_box .box .shopping .left{ float:left; width:64px; text-align:right; }
.property_box .box .s_img_list,.property_box .box .s_txt_list{ width:250px; overflow:hidden; float:left;margin-top:0px}
.property_box .box .shopping .lin{ padding:6px 0;}

.property_box .s_txt_list{ padding-left:5px; width:320px; float:left;}
.property_box .s_txt_list li { float:left; margin-right:8px; padding:3px 0 0 2px; height:26px;}
.property_box .s_txt_list li a{background-color: #FFFFFF;border: 1px solid #D2D2D2; display: inline; height: 16px;line-height: 16px;overflow: hidden;padding: 3px 7px;margin-right:0px}
.property_box .s_txt_list .select a { border:2px solid #ea0404;}
.property_box .s_txt_list_small li a {height:16px;}
.property_box .s_txt_list li.select { padding: 3px 0 0 2px;}

.property_box .buy_box{ margin:15px 0; text-align:center;}
.property_box .buy_box .buy{ margin-top:15px;}
.property_box .buy_box .buy .btn{ background-position: 0 -775px; width:127px; height:35px; display:inline-block;}

.packages_info .img_mask{ width:100px; height:100px;}

/*商品详情*/
.pro_detail .tab_hd2{ border-bottom:2px solid #85c918;}
.pro_detail .tab_hd2 li{ float:left; background:url(img/bg_x.png) 0 -30px; height:26px; line-height:26px; border:1px solid #c6c6c6; border-bottom:none; margin-right:5px; position:relative;}
.pro_detail .tab_hd2 li a{padding:0 15px; display:block;}
.pro_detail .tab_hd2 li a:hover{ text-decoration:none;}
.pro_detail .tab_hd2 li.select{ background-position: 0 -194px; border:none; height:27px; line-height:27px;}
.pro_detail .tab_hd2 li.select a{ color:#fff; font:bold 14px/27px arial; }
.pro_detail .tab_hd2 li.select .bg_x{ background-position: left -166px; width:5px; height:27px; position:absolute; top:0;}
.pro_detail .tab_hd2 li.select .left{ left:0;}
.pro_detail .tab_hd2 li.select .right{ background-position: right -166px; right:0;}
.pro_detail .tab_cont2 .pro_info{ border:1px solid #dcdcdc; padding:15px 0 15px 30px;}
.pro_detail .pro_info li{ float:left; width:230px; margin-right:10px; line-height:26px;}
.pro_detail .tab_cont2 .detail{ background-color:#fff;}
.pro_detail .tab_cont2 .detail .bd{ margin:0 5px; padding:15px 0; width:750px; overflow:hidden;} 

/* 评价 */
.pingjia { border:1px solid #e1e1e1; border-top:none;}
.pingjia .score { background-color:#fffae1; padding:20px;}
.pingjia .score .left { float:left; font-size:14px; color:#404040; padding:30px 10px 0 30px; display:inline;}
.pingjia .score .em { font:bold 24px/1.8 Arial; color:#f60; margin:0 5px;}
.pingjia .score .total { font-size:12px; padding:0 10px 0 20px;}
.pingjia .star_node { float:left;}
.pingjia .star_node .star,.pingjia .star_node .jd,.pingjia .star_node .jd .x,.pingjia .star_node .num { display:inline-block; *display:inline; *zoom:1; vertical-align:middle;}
.pingjia .star_node .item { *zoom:1; z-index:2;}
.pingjia .star_node .jd,.pingjia .star_node .jd .x { height:9px; overflow:hidden; background-color:#fdaa02; display:inline-block}
.pingjia .star_node .jd .x{ vertical-align:top;}
.pingjia .star_node .jd { width:100px; background-color:#eee; margin-left:8px;}
.pingjia .star_node .num { color:#ff8e42; padding-left:10px;}

.pingjia .hder { padding:8px 10px; vertical-align:middle; background-color:#f9f9f9; border-bottom:1px solid #e1e1e1; border-top:1px solid #e1e1e1; font-size:14px;}
.pingjia .hder .radio { vertical-align:middle; margin:0 5px 0 25px;}
.pingjia .bder { padding:10px 15px;}
.pingjia .bder .item { border-bottom:1px dashed #dcdcdc; padding:15px 10px; position:relative; *zoom:1; z-index:2;}
.pingjia .bder .face { float:left; display:inline; margin-right:15px; width:50px; height:50px; padding:2px; border:1px solid #dbdbdb;}
.pingjia .bder .face img { display:block; vertical-align:top; width:50px; height:50px;}
.pingjia .bder .info .name{ margin-right:5px;}
.pingjia .bder .info span{ margin-right:18px;}
.pingjia .bder .txt { overflow:hidden; margin-top:8px;}
.pingjia .bder .list_page{ padding:20px 0;}

/*成交记录*/
.pro_detail .record{ background-color:#fff;}
.record_tab{ border:1px solid #e1e1e1;}
.record_tab th{ background-color:#f9f9f9; height:33px; border-bottom:1px solid #e1e1e1; font-weight:normal;}
.record_tab td,.record .list_table td{ background-color:#fff; text-align:center; border-bottom:1px dashed #dcdcdc; padding:12px 0;}
.record_tab td.tl,.record .list_table td.tl{ text-align:left;}
.record_tab td.buyer,.record .list_table td.buyer{ text-align:left; text-indent:25px;}
.record .list-view{ border:1px solid #e1e1e1; border-top:none;}

/************************所有产品分类*************************/
.pro_allsort{ border-bottom:1px solid #e6e6e6; position:relative;}
.pro_allsort .sort .hd{ background-position: 0 -222px; height:32px; line-height:32px; border-right:1px solid #dadada;}
.pro_allsort .sort .hd h2{ background-position: -44px -255px; background-repeat:no-repeat; padding-left:15px;}
.pro_allsort .sort .bd{ border:1px solid #e6e6e6; border-top:none; border-bottom:none; padding-left:32px;}
.pro_allsort .sort .bd .item{ float:left; width:275px; margin-right:30px; display:inline; padding:15px 0;}
.pro_allsort .sort .bd .item h3{ margin-bottom:5px;}
.pro_allsort .sort .bd .sub a{ margin-right:30px;}
.pro_allsort .sort .bd a:hover{ color:#6aad00; text-decoration:none;}








